<?php
$in_site = 'dassnfu';
include_once($_SERVER['DOCUMENT_ROOT']."/start.php");
$page = 'Admin';

//Ben je wel ingelogd?
if(empty($_SESSION['spelerId'])) {
	include_once($_SERVER['DOCUMENT_ROOT']."/header.php");
	include_once($_SERVER['DOCUMENT_ROOT']."/sidebar.php");
	echo "<div id='main'><div id='submain'><div class='content'><div class='subcontent'>
		<div class='content_header'><h1>Team</h1></div>
		<div class='content_main'>";
	echo "<div class='error'><p class='icon'>Login om deze pagina te bekijken.</p></div>";
	echo "</div></div></div></div></div>";	//content_main, sub_content, content, sub_main, main
	include_once($_SERVER['DOCUMENT_ROOT']."/footer.php");
	die();
}
//Heb je wel het recht om deze pagina te bekijken?
if($_SESSION['spelerId'] <> 2) {
	include_once($_SERVER['DOCUMENT_ROOT']."/header.php");
	include_once($_SERVER['DOCUMENT_ROOT']."/sidebar.php");
	echo "<div id='main'><div id='submain'><div class='content'><div class='subcontent'>
		<div class='content_header'><h1>Agenda</h1></div>
		<div class='content_main'>";
	echo "<div class='error'><p class='icon'>Je hebt niet het recht om deze pagina te bekijken.</p></div>";
	echo "</div></div></div></div></div>";	//content_main, sub_content, content, sub_main, main
	include_once($_SERVER['DOCUMENT_ROOT']."/footer.php");
	die();
}

$error = '';
if(isset($_POST['wijzig'])) {
	include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/database_connectie.php");
	$sql_gelukt = false;
	if(is_numeric($_POST['bit_positie'])) {
		$result = mysql_query("SELECT teambeheerId, rechten FROM Teambeheer WHERE rechten >= ".pow(2, ($_POST['bit_positie'] - 1)));
		if($result <> null && mysql_num_rows($result)) {
			while($row = mysql_fetch_array($result)) {
				$new_rechten_helpvar = (PHP_INT_MAX << ($_POST['bit_positie']));
				$new_rechten_msb = ($row['rechten'] << 1) & $new_rechten_helpvar;
				$new_rechten_helpvar = (PHP_INT_MAX >> (32 - $_POST['bit_positie']));
				$new_rechten_lsb = $new_rechten_helpvar & $row['rechten'];
				
				$new_rechten = $new_rechten_lsb | $new_rechten_msb;
				
				$error .= "<p>".$_POST['bit_positie'].".....".decbin($row['rechten'])." -> ".decbin($new_rechten)." lsb: ".decbin($new_rechten_lsb)."</p>";
				$sql_gelukt = false;
				$sql_gelukt = mysql_query("UPDATE Teambeheer SET rechten = ".$new_rechten." WHERE teambeheerId = ".$row['teambeheerId']);
				if($sql_gelukt == false) {
					$error .= "<div class='error'><p class='icon'>Bij het wijzigen van de gegevens van teambeheerId ".$row['teambeheerId']." is er iets mis gegaan, de gegevens zijn niet verder gewijzigd.</p></div>";
					break;
				}
			}
		}else {
			$error .= "<div class='error'><p class='icon'>Er iets is fout gegaan bij het ophalen van de gegevens, of er is niks om te wijzigen</p></div>";
		}
	}else {
		$error .= "<div class='error'><p class='icon'>Je hebt geen getal ingevuld.</p></div>";
	}
	if($sql_gelukt) {
		$error .= "<div class='succes'><p class='icon'>De wijzigingen zijn succesvol doorgevoerd.</p></div>";
	}
}

$style_nmr = (isset($_SESSION['style']) && $_SESSION['style'] > 1 ? $_SESSION['style'] : "");
$bestanden = "<!-- Popup -->
<link rel='stylesheet' type='text/css' href='/bestanden/js/popup/css/popup".$style_nmr.".css' />
<script type='text/javascript' src='/bestanden/js/popup/js/popup.js'></script>
<script type='text/javascript'>
$(document).ready(function() {
	$('#popup_close, #popup').click(function(event) {
		if(event.target.id == 'popup' || event.target.id == 'popup_close') { 	
			$('body').removeClass('noscroll');
			$('#popup').hide();
		}
	});
});
</script>";

include_once($_SERVER['DOCUMENT_ROOT']."/header.php");
include_once($_SERVER['DOCUMENT_ROOT']."/sidebar.php");

//Popup gedeelte
echo "<div id='popup' ".(isset($_POST['i']) || !empty($error) ? "style='display: block'" : "").">";
echo "<div id='popup_page'>";
echo "<div id='popup_content'>";
if(isset($_POST['i'])) {
	echo $_POST['i'];
}
if(!empty($error)) {
	echo $error;
}
echo "</div>";
echo "</div>";
echo "<div id='popup_close'></div>";
echo "</div>";

?>
<div id="main">
<div id="submain">
<div class="content">
<div class="subcontent">
<div class="content_header">
<h1>Rechten wijzigen</h1>
</div>
<div class="content_main">
<?php
echo "<p>Als je op de onderstaande link klikt worden de rechten aangepast zoals je hieronder invult. Het nummer staat voor de positie va het bit dat erbij is gekomen. Vervolgens zorgt de site ervoor dat alles waardes die bij de rechten staan de juiste waarde krijgen. Oftewel, ieder bit groter of gelijk is aan onderstaand bit, wort opgeschoven om plaats te maken voor het nieuwe bit.</p>";
echo "<p style='font-weight: bold;'>De waarde begint bij 1 te tellen (dus niet bij nul)!</p>";
echo "<form action='./verander_bit_rechten.php' method='post'>";
	echo "<span class='textfield'><input type='text' name='bit_positie' value=''></span><br><br>";
	echo "<span class='button'><input type='submit' name='wijzig' value='Verander de bits'></span>";
echo "</form>";

echo "</div></div></div></div></div>";	//content_main, subcontent, content, submain, main
include_once($_SERVER['DOCUMENT_ROOT']."/footer.php");
?>